# -*- coding: UTF-8 -*-
# Les paramètres par défaut de Django. Vous pouvez spécifier vos propres valeurs
# pour ces paramètres dans le module désigné par la variable d'environnement
# DJANGO_SETTINGS_MODULE.

######################
# PARAMÈTRES DE BASE #
######################

DEBUG = False

# Spécifie s'il faut utiliser (ou non) l'en-tête "Etag". L'en-tête "Etag" permet
# d'économiser de la bande passante mais provoque aussi une baisse de
# performance.
USE_ETAGS = False

# Les personnes désignées par ce paramètre sont alertées lorsque des erreurs de
# code ont lieu.
# Format : (('Nom complet', 'email@domaine.com'), ('Nom complet', 'un-autre-email@domaine.com'))
ADMINS = ()

# Un tuple d'adresses IP (sous forme de chaînes) qui :
#   * Peuvent voir les commentaires relatifs au débogage lorsque DEBUG vaut True
#   * Se voient servir les en-têtes X
INTERNAL_IPS = ()

# Le fuseau horaire local de cette installation. Les différentes valeurs
# possibles sont disponibles à l'adresse :
# http://www.postgresql.org/docs/current/static/datetime-keywords.html#DATETIME-TIMEZONE-SET-TABLE
TIME_ZONE = 'Europe/Paris'

# Le code correspondant à la langue de cette installation. Les différentes
# valeurs possibles sont disponibles à l'adresse :
# http://www.w3.org/TR/REC-html40/struct/dirlang.html#langcodes
# http://blogs.law.harvard.edu/tech/stories/storyReader$15
LANGUAGE_CODE = 'fr'

# Les gérants du site, pas forcément versés techniquement. Ils sont alertés
# lorsqu'un lien mort est découvert et reçoivent d'autres e-mails variés.
MANAGERS = ADMINS

# L'adresse e-mail d'où proviennent les messages d'erreur.
SERVER_EMAIL = 'root@localhost'

# Spécifie s'il faut envoyer (ou pas) les e-mails concernant les liens morts.
SEND_BROKEN_LINK_EMAILS = True

# Les informations de connexion à la base de données.
DATABASE_ENGINE = 'postgresql' # 'postgresql' ou 'mysql'
DATABASE_NAME = ''
DATABASE_USER = ''
DATABASE_PASSWORD = ''
DATABASE_HOST = '' # La chaîne vide implique localhost

# L'hôte chargé d'envoyer les e-mails.
EMAIL_HOST = 'localhost'

# Le nom du cookie de session. Ce peut être ce que vous voulez.
AUTH_SESSION_COOKIE = 'rizzo'

# La liste des emplacements contenant des modèles; la recherche d'un modèle se
# fera d'abord dans le premier emplacement de la liste, puis dans le deuxième et
# ainsi de suite.
TEMPLATE_DIRS = ()

# L'URL permettant d'accéder aux médias de l'interface d'administration
# (feuilles de style CSS, code JavaScript et images). Assurez-vous d'inclure un
# slash final.
# Exemples : "http://toto.com/media/", "/media/".
ADMIN_MEDIA_PREFIX = '/media/'

# L'adresse e-mail par défaut qui sera utilisée lors de l'envoi automatique
# d'e-mails provenant des gérants du site.
DEFAULT_FROM_EMAIL = 'webmaster@localhost'

# Spécifie s'il faut ajouter (ou pas) des slashs à la fin des URL.
APPEND_SLASH = True

# Spécifie s'il faut ajouter (ou pas) le sous-domaine "www." au début des URL
# qui ne commencent pas déjà par "www.".
PREPEND_WWW = False

# Une liste d'expressions régulières compilées représentant les chaînes
# User-Agent auxquelles il faut interdire l'accès aux pages du système dans son
# ensemble. À utiliser pour contrer les robots d'indexation malicieux. Voici
# quelques exemples :
#     import re
#     DISALLOWED_USER_AGENTS = (
#         re.compile(r'^NaverBot.*'),
#         re.compile(r'^EmailSiphon.*'),
#         re.compile(r'^SiteSucker.*'),
#         re.compile(r'^sohu-search')
#     )
DISALLOWED_USER_AGENTS = ()

ABSOLUTE_URL_OVERRIDES = {}

# Un tuple de chaînes représentant les préfixes autorisés dans la balise {% ssi %}.
# Exemple : ('/home/html', '/var/www')
ALLOWED_INCLUDE_ROOTS = ()

# Si ce module contient les paramètres d'une interface d'administration, alors
# le paramètre ADMIN_FOR est une liste des autres modules contenant des
# paramètres (au format 'toto.zozo.truc') dont l'interface d'administration a la
# charge.
ADMIN_FOR = []

# Les erreurs 404 que l'on peut ignorer.
IGNORABLE_404_STARTS = ('/cgi-bin/', '/_vti_bin', '/_vti_inf')
IGNORABLE_404_ENDS = ('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico', '.php')

# Une clé secrète destinée à cette installation particulière de Django. Elle est
# utilisée par les algorithmes de hachage nécessitant une clé secrète. Définissez-la
# dans vos paramètres ou Django se plaindra avec grand fracas.
SECRET_KEY = ''

##########################
# MODULES INTERMÉDIAIRES #
##########################

# La liste des classes à utiliser pour les modules intermédiaires. L'ordre est
# important; au niveau "requête", ces classes seront appliquées dans l'ordre
# spécifié; au niveau "réponse", elles seront appliquées dans l'ordre inverse.
MIDDLEWARE_CLASSES = (
    "django.middleware.common.CommonMiddleware",
    "django.middleware.doc.XViewMiddleware",
)

#########
# CACHE #
#########

# Le back-end à utiliser pour le cache. Voyez la chaîne de documentation située
# dans django.core.cache pour une liste des valeurs possibles.
CACHE_BACKEND = 'simple://'

# Affectez à ce paramètre une chaîne du style ".lawrence.com", ou None si vous
# voulez que les cookies adoptent le comportement standard en ce qui concerne
# les domaines.
REGISTRATION_COOKIE_DOMAIN = None

################
# COMMENTAIRES #
################

COMMENTS_ALLOW_PROFANITIES = False

# L'identifiant du groupe qui désigne les utilisateurs bannis.
# Affectez à ce paramètre la valeur None si vous n'utilisez pas un tel groupe.
COMMENTS_BANNED_USERS_GROUP = None

# L'identifiant du groupe qui désigne les utilisateurs pouvant modérer les
# commentaires. Affectez à ce paramètre la valeur None si vous n'utilisez pas un
# tel groupe.
COMMENTS_MODERATORS_GROUP = None

# L'identifiant du groupe qui désigne les utilisateurs dont les commentaires
# doivent être envoyés par e-mail aux gérants (paramètre MANAGERS). Affectez à
# ce paramètre la valeur None si vous n'utilisez pas un tel groupe.
COMMENTS_SKETCHY_USERS_GROUP = None

# Le système enverra aux gérants (paramètre MANAGERS) les COMMENTS_FIRST_FEW
# premiers commentaires postés par chaque utilisateur. Affectez à ce paramètre
# la valeur 0 pour désactiver ce comportement.
COMMENTS_FIRST_FEW = 0

# Un tuple d'adresses IP qui ont été bannies de la participation à diverses
# fonctionnalités offertes par Django.
BANNED_IPS = ()

# Le chemin d'accès absolu du répertoire contenant les éléments multimédia.
# Exemple : "/home/media/media.lawrence.com/"
MEDIA_ROOT = ''

# L'URL qui gère les éléments multimédia se trouvant dans MEDIA_ROOT.
# Exemple : 'http://media.lawrence.com'
MEDIA_URL = ''